self-taught persons - French English Dictionary